Tables [dbo].[Trans]
Properties
PropertyValue
Created10:31:41 AM Tuesday, March 02, 2010
Last Modified3:55:17 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key PK_Trans: TRANS_NUMBER\LINE_NUMBER\SUB_LINE_NUMBERTRANS_NUMBERint4
No
((0))
Cluster Primary Key PK_Trans: TRANS_NUMBER\LINE_NUMBER\SUB_LINE_NUMBERIndexes iTransLINE_NUMBER: LINE_NUMBERLINE_NUMBERint4
No
((0))
Indexes iTransBATCH_NUMBER: BATCH_NUMBATCH_NUMvarchar(15)15
No
('')
Indexes iTransOWNER_ORG_CODE: OWNER_ORG_CODEOWNER_ORG_CODEvarchar(10)10
No
('')
Indexes iTransSOURCE_SYSTEM: SOURCE_SYSTEMSOURCE_SYSTEMvarchar(10)10
No
('')
Indexes iTransJOURNAL_TYPE: JOURNAL_TYPEJOURNAL_TYPEvarchar(5)5
No
('')
Indexes iTransTRANSACTION_TYPE: TRANSACTION_TYPETRANSACTION_TYPEvarchar(5)5
No
('')
Indexes iTransTRANSACTION_DATE: TRANSACTION_DATETRANSACTION_DATEdatetime8
No
Indexes iTransBT_ID: BT_IDBT_IDvarchar(10)10
No
('')
Indexes iTransST_ID: ST_IDST_IDvarchar(10)10
No
('')
Indexes iTransINVOICE_REF_NUM: INVOICE_REFERENCE_NUMINVOICE_REFERENCE_NUMint4
No
((0))
DESCRIPTIONvarchar(255)255
No
('')
CUSTOMER_NAMEvarchar(60)60
No
('')
CUSTOMER_REFERENCEvarchar(40)40
No
('')
REFERENCE_1varchar(50)50
No
('')
SOURCE_CODEvarchar(40)40
No
('')
Indexes iTransPRODUCT_CODE: PRODUCT_CODEPRODUCT_CODEvarchar(31)31
No
('')
EFFECTIVE_DATEdatetime8
Yes
PAID_THRUdatetime8
Yes
MONTHS_PAIDint4
No
((0))
FISCAL_PERIODint4
No
((0))
DEFERRAL_MONTHSint4
No
((0))
AMOUNTmoney8
No
((0))
ADJUSTMENT_AMOUNTmoney8
No
((0))
PSEUDO_ACCOUNTvarchar(50)50
No
('')
Indexes iTransGL_ACCT_ORG_CODE: GL_ACCT_ORG_CODEGL_ACCT_ORG_CODEvarchar(5)5
No
('')
GL_ACCOUNTvarchar(50)50
No
('')
DEFERRED_GL_ACCOUNTvarchar(50)50
No
('')
INVOICE_CHARGESmoney8
No
((0))
INVOICE_CREDITSmoney8
No
((0))
QUANTITYnumeric(15,4)9
No
((0))
UNIT_PRICEmoney8
No
((0))
PAYMENT_TYPEvarchar(10)10
No
('')
Indexes iTransCHECK_NUMBER: CHECK_NUMBERCHECK_NUMBERvarchar(10)10
No
('')
CC_NUMBERvarchar(25)25
No
('')
CC_EXPIREvarchar(10)10
No
('')
CC_AUTHORIZEvarchar(10)10
No
('')
CC_NAMEvarchar(40)40
No
('')
TERMS_CODEvarchar(5)5
No
('')
ACTIVITY_SEQNint4
No
((0))
Indexes iTransPOSTED: POSTEDPOSTEDtinyint1
No
((0))
PROD_TYPEvarchar(5)5
No
('')
ACTIVITY_TYPEvarchar(10)10
No
('')
ACTION_CODESvarchar(255)255
No
('')
TICKLER_DATEdatetime8
Yes
DATE_ENTEREDdatetime8
Yes
ENTERED_BYvarchar(60)60
No
('')
Cluster Primary Key PK_Trans: TRANS_NUMBER\LINE_NUMBER\SUB_LINE_NUMBERIndexes iTransSUB_LINE_NUMBER: SUB_LINE_NUMBERSUB_LINE_NUMBERint4
No
((0))
Indexes iTransINSTALL_BILL_DATE: INSTALL_BILL_DATEINSTALL_BILL_DATEdatetime8
Yes
TAXABLE_VALUEmoney8
No
((0))
Indexes iTransSOLICITOR_ID: SOLICITOR_IDSOLICITOR_IDvarchar(10)10
No
('')
INVOICE_ADJUSTMENTSmoney8
No
((0))
INVOICE_LINE_NUMint4
No
((0))
Indexes iTransACKNOWLEDGE_CODE: MERGE_CODEMERGE_CODEvarchar(40)40
No
('')
SALUTATION_CODEvarchar(40)40
No
('')
SENDER_CODEvarchar(40)40
No
('')
Indexes iTransIS_MATCH_GIFT: IS_MATCH_GIFTIS_MATCH_GIFTtinyint1
No
((0))
Indexes iTransMATCH_GIFT_TRANS_NUM: MATCH_GIFT_TRANS_NUMMATCH_GIFT_TRANS_NUMint4
No
((0))
Indexes iTransMATCH_ACTIVITY_SEQN: MATCH_ACTIVITY_SEQNMATCH_ACTIVITY_SEQNint4
No
((0))
Indexes iTransMEM_TRIB_ID: MEM_TRIB_IDMEM_TRIB_IDvarchar(10)10
No
('')
Indexes iTransRECEIPT_ID: RECEIPT_IDRECEIPT_IDint4
No
((0))
Indexes iTransDO_NOT_RECEIPT: DO_NOT_RECEIPTDO_NOT_RECEIPTtinyint1
No
((0))
CC_STATUSvarchar(1)1
No
('')
ENCRYPT_CC_NUMBERvarchar(100)100
No
('')
ENCRYPT_CC_EXPIREvarchar(100)100
No
('')
FR_ACTIVITYvarchar(1)1
No
('')
FR_ACTIVITY_SEQNint4
No
((0))
MEM_TRIB_NAME_TEXTvarchar(100)100
No
('')
CAMPAIGN_CODEvarchar(10)10
No
('')
IS_FR_ITEMbit1
No
((0))
ENCRYPT_CSCvarchar(100)100
No
('')
ISSUE_DATEvarchar(10)10
No
('')
ISSUE_NUMBERvarchar(2)2
No
('')
Indexes iTransGL_EXPORT_DATE: GL_EXPORT_DATEGL_EXPORT_DATEdatetime8
Yes
FR_CHECKBOXbit1
No
((0))
GATEWAY_REFvarchar(100)100
No
('')
TAX_AUTHORITYvarchar(15)15
No
('')
TAX_RATEnumeric(15,4)9
No
((0))
TAX_1numeric(15,4)9
No
((0))
PRICE_ADJbit1
No
((0))
TIME_STAMPtimestamp8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_Trans: TRANS_NUMBER\LINE_NUMBER\SUB_LINE_NUMBERPK_TransTRANS_NUMBER, LINE_NUMBER, SUB_LINE_NUMBER
Yes
iTransACKNOWLEDGE_CODEMERGE_CODE
iTransBATCH_NUMBERBATCH_NUM
iTransBT_IDBT_ID
iTransCHECK_NUMBERCHECK_NUMBER
iTransDO_NOT_RECEIPTDO_NOT_RECEIPT
iTransGL_ACCT_ORG_CODEGL_ACCT_ORG_CODE
iTransGL_EXPORT_DATEGL_EXPORT_DATE
iTransINSTALL_BILL_DATEINSTALL_BILL_DATE
iTransINVOICE_REF_NUMINVOICE_REFERENCE_NUM
iTransIS_MATCH_GIFTIS_MATCH_GIFT
iTransJOURNAL_TYPEJOURNAL_TYPE
iTransLINE_NUMBERLINE_NUMBER
iTransMATCH_ACTIVITY_SEQNMATCH_ACTIVITY_SEQN
iTransMATCH_GIFT_TRANS_NUMMATCH_GIFT_TRANS_NUM
iTransMEM_TRIB_IDMEM_TRIB_ID
iTransOWNER_ORG_CODEOWNER_ORG_CODE
iTransPOSTEDPOSTED
iTransPRODUCT_CODEPRODUCT_CODE
iTransRECEIPT_IDRECEIPT_ID
iTransSOLICITOR_IDSOLICITOR_ID
iTransSOURCE_SYSTEMSOURCE_SYSTEM
iTransST_IDST_ID
iTransSUB_LINE_NUMBERSUB_LINE_NUMBER
iTransTRANSACTION_DATETRANSACTION_DATE
iTransTRANSACTION_TYPETRANSACTION_TYPE
Triggers Triggers
NameANSI Nulls OnQuoted Identifier OnOn
asi_Trans_DeleteInsertUpdate
Yes
Yes
After Delete Insert Update
Permissions
TypeActionOwning Principal
GrantDeleteIMIS
GrantInsertIMIS
GrantReferencesIMIS
GrantSelectIMIS
GrantUpdateIMIS
SQL Script
CREATE TABLE [dbo].[Trans]
(
[TRANS_NUMBER] [int] NOT NULL CONSTRAINT [DF_Trans_TRANS_NUMBER] DEFAULT ((0)),
[LINE_NUMBER] [int] NOT NULL CONSTRAINT [DF_Trans_LINE_NUMBER] DEFAULT ((0)),
[BATCH_NUM] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_BATCH_NUM] DEFAULT (''),
[OWNER_ORG_CODE] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_OWNER_ORG_CODE] DEFAULT (''),
[SOURCE_SYSTEM] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_SOURCE_SYSTEM] DEFAULT (''),
[JOURNAL_TYPE] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_JOURNAL_TYPE] DEFAULT (''),
[TRANSACTION_TYPE] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_TRANSACTION_TYPE] DEFAULT (''),
[TRANSACTION_DATE] [datetime] NOT NULL,
[BT_ID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_BT_ID] DEFAULT (''),
[ST_ID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_ST_ID] DEFAULT (''),
[INVOICE_REFERENCE_NUM] [int] NOT NULL CONSTRAINT [DF_Trans_INVOICE_REFERENCE_NUM] DEFAULT ((0)),
[DESCRIPTION] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_DESCRIPTION] DEFAULT (''),
[CUSTOMER_NAME] [varchar] (60) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_CUSTOMER_NAME] DEFAULT (''),
[CUSTOMER_REFERENCE] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_CUSTOMER_REFERENCE] DEFAULT (''),
[REFERENCE_1] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_REFERENCE_1] DEFAULT (''),
[SOURCE_CODE] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_SOURCE_CODE] DEFAULT (''),
[PRODUCT_CODE] [varchar] (31) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_PRODUCT_CODE] DEFAULT (''),
[EFFECTIVE_DATE] [datetime] NULL,
[PAID_THRU] [datetime] NULL,
[MONTHS_PAID] [int] NOT NULL CONSTRAINT [DF_Trans_MONTHS_PAID] DEFAULT ((0)),
[FISCAL_PERIOD] [int] NOT NULL CONSTRAINT [DF_Trans_FISCAL_PERIOD] DEFAULT ((0)),
[DEFERRAL_MONTHS] [int] NOT NULL CONSTRAINT [DF_Trans_DEFERRAL_MONTHS] DEFAULT ((0)),
[AMOUNT] [money] NOT NULL CONSTRAINT [DF_Trans_AMOUNT] DEFAULT ((0)),
[ADJUSTMENT_AMOUNT] [money] NOT NULL CONSTRAINT [DF_Trans_ADJUSTMENT_AMOUNT] DEFAULT ((0)),
[PSEUDO_ACCOUNT] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_PSEUDO_ACCOUNT] DEFAULT (''),
[GL_ACCT_ORG_CODE] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_GL_ACCT_ORG_CODE] DEFAULT (''),
[GL_ACCOUNT] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_GL_ACCOUNT] DEFAULT (''),
[DEFERRED_GL_ACCOUNT] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_DEFERRED_GL_ACCOUNT] DEFAULT (''),
[INVOICE_CHARGES] [money] NOT NULL CONSTRAINT [DF_Trans_INVOICE_CHARGES] DEFAULT ((0)),
[INVOICE_CREDITS] [money] NOT NULL CONSTRAINT [DF_Trans_INVOICE_CREDITS] DEFAULT ((0)),
[QUANTITY] [numeric] (15, 4) NOT NULL CONSTRAINT [DF_Trans_QUANTITY] DEFAULT ((0)),
[UNIT_PRICE] [money] NOT NULL CONSTRAINT [DF_Trans_UNIT_PRICE] DEFAULT ((0)),
[PAYMENT_TYPE] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_PAYMENT_TYPE] DEFAULT (''),
[CHECK_NUMBER] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_CHECK_NUMBER] DEFAULT (''),
[CC_NUMBER] [varchar] (25) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_CC_NUMBER] DEFAULT (''),
[CC_EXPIRE] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_CC_EXPIRE] DEFAULT (''),
[CC_AUTHORIZE] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_CC_AUTHORIZE] DEFAULT (''),
[CC_NAME] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_CC_NAME] DEFAULT (''),
[TERMS_CODE] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_TERMS_CODE] DEFAULT (''),
[ACTIVITY_SEQN] [int] NOT NULL CONSTRAINT [DF_Trans_ACTIVITY_SEQN] DEFAULT ((0)),
[POSTED] [tinyint] NOT NULL CONSTRAINT [DF_Trans_POSTED] DEFAULT ((0)),
[PROD_TYPE] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_PROD_TYPE] DEFAULT (''),
[ACTIVITY_TYPE] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_ACTIVITY_TYPE] DEFAULT (''),
[ACTION_CODES] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_ACTION_CODES] DEFAULT (''),
[TICKLER_DATE] [datetime] NULL,
[DATE_ENTERED] [datetime] NULL,
[ENTERED_BY] [varchar] (60) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_ENTERED_BY] DEFAULT (''),
[SUB_LINE_NUMBER] [int] NOT NULL CONSTRAINT [DF_Trans_SUB_LINE_NUMBER] DEFAULT ((0)),
[INSTALL_BILL_DATE] [datetime] NULL,
[TAXABLE_VALUE] [money] NOT NULL CONSTRAINT [DF_Trans_TAXABLE_VALUE] DEFAULT ((0)),
[SOLICITOR_ID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_SOLICITOR_ID] DEFAULT (''),
[INVOICE_ADJUSTMENTS] [money] NOT NULL CONSTRAINT [DF_Trans_INVOICE_ADJUSTMENTS] DEFAULT ((0)),
[INVOICE_LINE_NUM] [int] NOT NULL CONSTRAINT [DF_Trans_INVOICE_LINE_NUM] DEFAULT ((0)),
[MERGE_CODE] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_MERGE_CODE] DEFAULT (''),
[SALUTATION_CODE] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_SALUTATION_CODE] DEFAULT (''),
[SENDER_CODE] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_SENDER_CODE] DEFAULT (''),
[IS_MATCH_GIFT] [tinyint] NOT NULL CONSTRAINT [DF_Trans_IS_MATCH_GIFT] DEFAULT ((0)),
[MATCH_GIFT_TRANS_NUM] [int] NOT NULL CONSTRAINT [DF_Trans_MATCH_GIFT_TRANS_NUM] DEFAULT ((0)),
[MATCH_ACTIVITY_SEQN] [int] NOT NULL CONSTRAINT [DF_Trans_MATCH_ACTIVITY_SEQN] DEFAULT ((0)),
[MEM_TRIB_ID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_MEM_TRIB_ID] DEFAULT (''),
[RECEIPT_ID] [int] NOT NULL CONSTRAINT [DF_Trans_RECEIPT_ID] DEFAULT ((0)),
[DO_NOT_RECEIPT] [tinyint] NOT NULL CONSTRAINT [DF_Trans_DO_NOT_RECEIPT] DEFAULT ((0)),
[CC_STATUS] [varchar] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_CC_STATUS] DEFAULT (''),
[ENCRYPT_CC_NUMBER] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_ENCRYPT_CC_NUMBER] DEFAULT (''),
[ENCRYPT_CC_EXPIRE] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_ENCRYPT_CC_EXPIRE] DEFAULT (''),
[FR_ACTIVITY] [varchar] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_FR_ACTIVITY] DEFAULT (''),
[FR_ACTIVITY_SEQN] [int] NOT NULL CONSTRAINT [DF_Trans_FR_ACTIVITY_SEQN] DEFAULT ((0)),
[MEM_TRIB_NAME_TEXT] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_MEM_TRIB_NAME_TEXT] DEFAULT (''),
[CAMPAIGN_CODE] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_CAMPAIGN_CODE] DEFAULT (''),
[IS_FR_ITEM] [bit] NOT NULL CONSTRAINT [DF_Trans_IS_FR_ITEM] DEFAULT ((0)),
[ENCRYPT_CSC] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_ENCRYPT_CSC] DEFAULT (''),
[ISSUE_DATE] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_ISSUE_DATE] DEFAULT (''),
[ISSUE_NUMBER] [varchar] (2) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_ISSUE_NUMBER] DEFAULT (''),
[GL_EXPORT_DATE] [datetime] NULL,
[FR_CHECKBOX] [bit] NOT NULL CONSTRAINT [DF_Trans_FR_CHECKBOX] DEFAULT ((0)),
[GATEWAY_REF] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_GATEWAY_REF] DEFAULT (''),
[TAX_AUTHORITY] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Trans_TAX_AUTHORITY] DEFAULT (''),
[TAX_RATE] [numeric] (15, 4) NOT NULL CONSTRAINT [DF_Trans_TAX_RATE] DEFAULT ((0)),
[TAX_1] [numeric] (15, 4) NOT NULL CONSTRAINT [DF_Trans_TAX_1] DEFAULT ((0)),
[PRICE_ADJ] [bit] NOT NULL CONSTRAINT [DF_Trans_PRICE_ADJ] DEFAULT ((0)),
[TIME_STAMP] [timestamp] NULL
) ON [PRIMARY]

GO
CREATE TRIGGER [dbo].[asi_Trans_DeleteInsertUpdate]
    ON [dbo].[Trans]
    FOR INSERT, UPDATE, DELETE
AS
BEGIN
    INSERT TransWatch (TransactionNumber, InvoiceNumber, CaptureDate)
    SELECT DISTINCT a.TRANS_NUMBER, a.INVOICE_REFERENCE_NUM, getDate()
    FROM ( SELECT TRANS_NUMBER, INVOICE_REFERENCE_NUM
           FROM deleted
           UNION
           SELECT TRANS_NUMBER, INVOICE_REFERENCE_NUM
           FROM inserted
           UNION
           SELECT Invoice.ORIGINATING_TRANS_NUM, deleted.INVOICE_REFERENCE_NUM
           FROM deleted INNER JOIN Invoice ON deleted.INVOICE_REFERENCE_NUM = Invoice.REFERENCE_NUM
           UNION
           SELECT Invoice.ORIGINATING_TRANS_NUM, inserted.INVOICE_REFERENCE_NUM
           FROM inserted INNER JOIN Invoice ON inserted.INVOICE_REFERENCE_NUM = Invoice.REFERENCE_NUM
         ) a
     LEFT JOIN TransWatch ON a.TRANS_NUMBER = TransWatch.TransactionNumber AND
                             a.INVOICE_REFERENCE_NUM = TransWatch.InvoiceNumber
    WHERE TransWatch.TransactionNumber IS NULL
END

GO
ALTER TABLE [dbo].[Trans] ADD CONSTRAINT [PK_Trans] PRIMARY KEY CLUSTERED ([TRANS_NUMBER], [LINE_NUMBER], [SUB_LINE_NUMBER]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransBATCH_NUMBER] ON [dbo].[Trans] ([BATCH_NUM]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransBT_ID] ON [dbo].[Trans] ([BT_ID]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransCHECK_NUMBER] ON [dbo].[Trans] ([CHECK_NUMBER]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransDO_NOT_RECEIPT] ON [dbo].[Trans] ([DO_NOT_RECEIPT]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransGL_ACCT_ORG_CODE] ON [dbo].[Trans] ([GL_ACCT_ORG_CODE]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransGL_EXPORT_DATE] ON [dbo].[Trans] ([GL_EXPORT_DATE]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransINSTALL_BILL_DATE] ON [dbo].[Trans] ([INSTALL_BILL_DATE]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransINVOICE_REF_NUM] ON [dbo].[Trans] ([INVOICE_REFERENCE_NUM]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransIS_MATCH_GIFT] ON [dbo].[Trans] ([IS_MATCH_GIFT]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransJOURNAL_TYPE] ON [dbo].[Trans] ([JOURNAL_TYPE]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransLINE_NUMBER] ON [dbo].[Trans] ([LINE_NUMBER]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransMATCH_ACTIVITY_SEQN] ON [dbo].[Trans] ([MATCH_ACTIVITY_SEQN]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransMATCH_GIFT_TRANS_NUM] ON [dbo].[Trans] ([MATCH_GIFT_TRANS_NUM]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransMEM_TRIB_ID] ON [dbo].[Trans] ([MEM_TRIB_ID]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransACKNOWLEDGE_CODE] ON [dbo].[Trans] ([MERGE_CODE]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransOWNER_ORG_CODE] ON [dbo].[Trans] ([OWNER_ORG_CODE]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransPOSTED] ON [dbo].[Trans] ([POSTED]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransPRODUCT_CODE] ON [dbo].[Trans] ([PRODUCT_CODE]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransRECEIPT_ID] ON [dbo].[Trans] ([RECEIPT_ID]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransSOLICITOR_ID] ON [dbo].[Trans] ([SOLICITOR_ID]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransSOURCE_SYSTEM] ON [dbo].[Trans] ([SOURCE_SYSTEM]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransST_ID] ON [dbo].[Trans] ([ST_ID]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransSUB_LINE_NUMBER] ON [dbo].[Trans] ([SUB_LINE_NUMBER]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransTRANSACTION_DATE] ON [dbo].[Trans] ([TRANSACTION_DATE]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iTransTRANSACTION_TYPE] ON [dbo].[Trans] ([TRANSACTION_TYPE]) ON [PRIMARY]
GO
GRANT REFERENCES ON  [dbo].[Trans] TO [IMIS]
GRANT SELECT ON  [dbo].[Trans] TO [IMIS]
GRANT INSERT ON  [dbo].[Trans] TO [IMIS]
GRANT DELETE ON  [dbo].[Trans] TO [IMIS]
GRANT UPDATE ON  [dbo].[Trans] TO [IMIS]
GO
Uses
Used By